# /*
#  * Copyright 2022 Institute of Software Chinese Academy of Sciences, ISRC
#  * Licensed under the Apache License, Version 2.0 (the "License");
#  * you may not use this file except in compliance with the License.
#  * You may obtain a copy of the License at
#  *
#  *     http://www.apache.org/licenses/LICENSE-2.0
#  *
#  * Unless required by applicable law or agreed to in writing, software
#  * distributed under the License is distributed on an "AS IS" BASIS,
#  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  * See the License for the specific language governing permissions and
#  * limitations under the License.
#  */

# the minimum version of CMake.
cmake_minimum_required(VERSION 3.4.1)
project(XComponent)

set(NATIVERENDER_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR})

include_directories(${NATIVERENDER_ROOT_PATH}
                    ${NATIVERENDER_ROOT_PATH}/include
                    )
add_library(hello SHARED hello.cpp)
target_link_libraries(hello PUBLIC libace_napi.z.so hilog_ndk.z libc++.a)

add_library(socket SHARED socket.cpp)
target_link_libraries(socket PUBLIC libace_napi.z.so hilog_ndk.z libc++.a )

add_library(registerSocket SHARED registerSocket.cpp)
target_link_libraries(registerSocket PUBLIC libace_napi.z.so hilog_ndk.z libc++.a )

add_library(loginSocket SHARED loginSocket.cpp)
target_link_libraries(loginSocket PUBLIC libace_napi.z.so hilog_ndk.z libc++.a )